package com.scrumtrek.trainings.tdd;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * User: zeliboba
 * Date: 12.09.13
 * Time: 11:39
 * To change this template use File | Settings | File Templates.
 */
public interface IStore<T extends Item> {
    void setPaySystem(PaySystem paySystem);

    void addItem(T item);

    void sell(T item);

    int getTotalItemsAmount();

    public List<T> getItemList();

    public PaySystem getPaySystem();
}
